using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Net;
using Microsoft.Xna.Framework.Storage;


namespace homeworkhero
{
    /// <summary>
    /// This is a game component that implements IUpdateable.
    /// </summary>
    public class Boss : Enemy
    {
        bool isActive;

        public Boss(Stage s, Enemy enemy, Vector2 spawn, int health)
            : base(s, enemy.getAnimationSet().copy(), spawn, health)
        {
            isActive = false;
        }
        /// <summary>
        /// provide true if you wish to set the boss to active
        /// </summary>
        /// <param name="active"></param>
        public void setActive(bool active)
        {
            isActive = active;
        }
        /// <summary>
        /// returns whether the boss is active or not.
        /// </summary>
        /// <returns></returns>
        public bool getActive()
        {
            return isActive;
        }

        public override void update(GameTime t)
        {

        }

    }
}